Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

201
Visualizações
¿Qué significa exactamente "Javascript se puede ejecutar fuera del navegador" en inglés simple?

Estoy aprendiendo Javascript, y sigo viendo que se usa esta frase cuando los oradores explican NodeJS y el motor V8 en relación con Javascript. Lo sé gracias a Node, podemos ejecutar JS "fuera del navegador", pero ¿qué significa eso? A menudo, los instructores usan términos que aún no conozco (como "secuencias de comandos del lado del servidor") para explicar, lo que hace que sea difícil de entender.

Por lo que sé hasta ahora, ¿significa que puede usar JS como un lenguaje de fondo? Mientras que "ejecutarse dentro de un navegador" significa que solo puede codificar interacciones visuales/front-end, cosas que solo ven los usuarios. ¿Estoy en lo correcto?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Originalmente, la capacidad de procesar el lenguaje JavaScript fue algo que Netscape agregó a su navegador para que pudiera procesar no solo HTML y CSS, sino también JavaScript. Microsoft hizo lo mismo y también lo hicieron todos los demás navegadores. Eso es lo que llamamos ejecutar JavaScript dentro del navegador.

Pero (como ejemplo) Node.js es un tiempo de ejecución de línea de comandos que incluye el tiempo de ejecución principal de JavaScript, pero extraído del propio navegador Chrome. Entonces, con Node, tiene la capacidad de escribir y ejecutar JavaScript, pero no lo está ejecutando dentro de un navegador y, por lo tanto, no tiene el Modelo de objetos del documento (DOM) o el Modelo de objetos del navegador (BOM) disponible para usted porque esas son API que son nativas de los navegadores.

Pero tiene el lenguaje JavaScript central y puede crear aplicaciones que realizan todo tipo de tareas que no son del navegador.

Descubrirá que muchos otros entornos y herramientas de desarrollo tienen configuraciones similares, en las que se ha agregado el tiempo de ejecución principal de JavaScript para que pueda desarrollar con JavaScript, pero fuera de un navegador.

about 4 years ago · Juan Pablo Isaza Relatório

0

Sí, estás más o menos en el camino correcto. El motor V8 es lo que impulsa tanto a Chrome como a Nodejs. Cuando se usa con nodejs, proporciona un entorno de tiempo de ejecución para javascript que permite que el código JS se ejecute "fuera del navegador". Tradicionalmente, el único lugar donde se podía ejecutar javascript era en un navegador que implementara soporte para ECMAScript (todos los principales navegadores). Pero luego llegó node.js, que extrajo el motor v8 crítico de Chrome y, combinado con LibUV para compatibilidad con C++, creó el primer tiempo de ejecución que permitió ejecutar Javascript sin un navegador para ejecutar el código. Con Node.js (y Deno si tiene curiosidad) podemos implementar una variedad de código "back-end", del lado del servidor. Piensa en cualquier cosa que puedas programar en otro lenguaje ahora disponible para ser programado en Javascript. Node.js y Express js son absolutamente excelentes para ejecutar servidores web, microservicios y muchos otros servicios independientes del entorno de tiempo de ejecución del navegador.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda